<?php
/** @var \Laravel\Lumen\Routing\Router $router */

$router->get('/WeChatOauthHome/index', ['uses' => 'WeChatOauthHome\ExampleController@index']);

//如果你不想使用登录模块,可以将此路由组删除，如果你想使用用户登录模块,请将false改为true
false && $router->group(['prefix' => '/wechat/login', 'namespace' => 'WeChatOauthHome\AuthManage'], function () use ($router) {
    //用户授权登录地址(微信PC扫码登录)
    $router->get('/pc', 'LoginPcController@loginPc');
    //用户授权回调地址
    $router->get('/redirectloginpc', 'LoginPcController@redirectLoginPc');
    //微信授权登录绑定用户
    $router->get('/redirectbindloginpc', 'LoginPcController@redirectBindLoginPc');
    //openId登录
    $router->get('/loginopenid', 'LoginPcController@loginOpenId');

    $router->group(['middleware' => ['checkApiSign', 'apiWeChatOauthPcTokenCheck']], function () use ($router) {
        //绑定微信登录
        $router->get('/pcbindwechat', 'LoginPcController@pcBindWechat');
        //更新用户TOKEN
        $router->post('/update_token', 'LoginPcController@updateToken');
        //退出登录
        $router->post('/login_out', 'LoginPcController@loginOut');
        //获取当前用户信息
        $router->post('/get_user_info', 'LoginPcController@getUserInfo');
    });
});

//如果你需要使用签名功能，则请在该路由组下面进行路由添加，或者自行使用中间件checkApiSign
false && $router->group(['prefix' => '/mini', 'middleware' => 'checkApiSign'], function () use ($router) {
});

//如果你需要使用签名功能并且要有登录权限，则请在该路由组下面进行路由添加，或者自行使用中间件checkApiSign
false && $router->group(['prefix' => '/mini', 'middleware' => ['checkApiSign', 'apiWeChatOauthPcTokenCheck']], function () use ($router) {
});